Page({
  data: {
    hostelList: [
      {
        id: 1,
        name: '漓江畔精品民宿',
        rating: 4.9,
        location: '阳朔县',
        description: '位于漓江边，拥有绝佳江景，步行5分钟可达西街，提供免费自行车租赁服务。',
        price: 580,
        image: '/images/banner1.png'
      },
      {
        id: 2,
        name: '遇龙河畔古宅院',
        rating: 4.8,
        location: '阳朔县',
        description: '百年古宅改造，保留传统建筑特色，庭院内有私家泳池，提供竹筏漂流体验。',
        price: 680,
        image: '/images/banner1.png'
      },
      {
        id: 3,
        name: '象山观景设计师民宿',
        rating: 4.7,
        location: '桂林市区',
        description: '现代简约风格，直面象鼻山，顶层露台可360度欣赏桂林城市景观，提供免费下午茶。',
        price: 420,
        image: '/images/banner1.png'
      }
    ]
  },

  onLoad() {
    this.formatRatings();
  },

  // 将评分转换为星星数组
  formatRatings() {
    const list = this.data.hostelList.map(item => ({
      ...item,
      ratingArray: Array(Math.floor(item.rating)).fill(1)
    }));
    this.setData({ hostelList: list });
  }
});